package com.ruoyi.charge.service;

import com.ruoyi.doctor.domain.DoctorPatient;
import com.ruoyi.pssd.domain.PsdDrug;
import com.ruoyi.system.domain.SysCheck;
import org.springframework.stereotype.Service;

import java.util.List;

public interface ChargeService {
    /**
     * 根据挂号单ID查询患者信息
     *
     * @param registerNumber 挂号单id
     * @return 患者信息
     */
    DoctorPatient getPatientByRegisterId(String registerNumber);

    /**
     * 根据患者id获取药品处方
     *
     * @param patientId 患者id
     * @return 包含药品
     */
    List<PsdDrug> getDrugsById(int patientId);

    /**
     * 根据患者id获取检查处方
     *
     * @param patientId 患者id
     * @return 包含检查
     */
    List<SysCheck> getChecksById(int patientId);


}
